package com.gljx.web.service;

import java.util.List;
import java.util.Map;

import com.gljx.web.Entity.ChargeClazzWillmigerl;
import com.gljx.web.Entity.ChargeClazzWillmigerlEntry;
import com.gljx.web.Entity.User;

public interface ChargeClazzWillmigerlService {

	Map<String, Object> selectPage(int pindex, String psql, int psize);

	Map<String, Object> selectPageCount(String psql);

	List<ChargeClazzWillmigerlEntry> queryChargeClazzWillmigerlEntry(String fparentId,String studentName,String cfidcardno,String cfmobile);

	void editChargeClazzWillmigerl(ChargeClazzWillmigerl chargeClazzWillmigerl, String[] fseq, String[] cfstudentno,
			String[] cfstudentid, String[] cfidcardno, String[] cfsex, String[] cfmobile, String[] cfrxrq,
			String[] cfcurrentclassid, String[] cfamount, String[] cfshje, String[] cfreturninclassid,
			String[] cfzrbjamount, String[] cfsfje, String[] cfremark, User user, String time);
	
	ChargeClazzWillmigerl queryChargeClazzWillmigerlByFid(String fid);

	void deleteChargeClazzWillmigerlByFid(String[] deleteId, String fid);

    int auditChargeClazzWillmigerl(String fid, String type, String fhandlerId, String message, String state, String fnumber);

    int modifyChargeClazzWillmigerl(ChargeClazzWillmigerl chargeClazzWillmigerl);

    List<ChargeClazzWillmigerlEntry> selectChargeClazzWillmigerl(String fcompanyid, String studentName, String cfidcardno, String cfmobile, String beginTime, String endTime);
}
